<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/PsychSurvey" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/PsychSurvey" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://www.roughwriter.net/PsychSurvey/AdminServiceWCF.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:complexType name="ArrayOfStudy">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Study" nillable="true" type="tns:Study" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStudy" nillable="true" type="tns:ArrayOfStudy" />
  <xs:complexType name="Study">
    <xs:sequence>
      <xs:element minOccurs="0" name="StudyId" type="ser:guid" />
      <xs:element minOccurs="0" name="StudyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OpenDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="MaxParticipants" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="StudyDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Conditions" nillable="true" type="tns:ArrayOfCondition">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="IndividualConditions" nillable="true" type="tns:ArrayOfIndividualCondition">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Sessions" nillable="true" type="tns:ArrayOfSession">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StudyClaims" nillable="true" type="tns:ArrayOfStudyClaim">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StudyClaimParticipants" nillable="true" type="tns:ArrayOfStudyClaimParticipant">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="SurveyPageCompleteds" nillable="true" type="tns:ArrayOfSurveyPageCompleted">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StudyWaves" nillable="true" type="tns:ArrayOfStudyWave">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Study" nillable="true" type="tns:Study" />
  <xs:complexType name="ArrayOfCondition">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Condition" nillable="true" type="tns:Condition" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCondition" nillable="true" type="tns:ArrayOfCondition" />
  <xs:complexType name="Condition">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConditionId" type="xs:int" />
      <xs:element minOccurs="0" name="StudyId" type="ser:guid" />
      <xs:element minOccurs="0" name="ConditionName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IndividualConditions" nillable="true" type="tns:ArrayOfIndividualCondition">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StudyWaveSurveys" nillable="true" type="tns:ArrayOfStudyWaveSurvey">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="SurveyPageCompleteds" nillable="true" type="tns:ArrayOfSurveyPageCompleted">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Condition" nillable="true" type="tns:Condition" />
  <xs:complexType name="ArrayOfIndividualCondition">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IndividualCondition" nillable="true" type="tns:IndividualCondition" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIndividualCondition" nillable="true" type="tns:ArrayOfIndividualCondition" />
  <xs:complexType name="IndividualCondition">
    <xs:sequence>
      <xs:element minOccurs="0" name="IndividualId" type="xs:int" />
      <xs:element minOccurs="0" name="ConditionId" type="xs:int" />
      <xs:element minOccurs="0" name="IsTesting" type="xs:boolean" />
      <xs:element minOccurs="0" name="IndividualConditionId" type="xs:int" />
      <xs:element minOccurs="0" name="StudyId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateStart" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IndividualCondition" nillable="true" type="tns:IndividualCondition" />
  <xs:complexType name="ArrayOfStudyWaveSurvey">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StudyWaveSurvey" nillable="true" type="tns:StudyWaveSurvey" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStudyWaveSurvey" nillable="true" type="tns:ArrayOfStudyWaveSurvey" />
  <xs:complexType name="StudyWaveSurvey">
    <xs:sequence>
      <xs:element minOccurs="0" name="StudyWaveId" type="xs:int" />
      <xs:element minOccurs="0" name="SurveyId" type="ser:guid" />
      <xs:element minOccurs="0" name="DisplayOrder" type="xs:int" />
      <xs:element minOccurs="0" name="Conditionid" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StudyWaveSurvey" nillable="true" type="tns:StudyWaveSurvey" />
  <xs:complexType name="ArrayOfSurveyPageCompleted">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SurveyPageCompleted" nillable="true" type="tns:SurveyPageCompleted" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSurveyPageCompleted" nillable="true" type="tns:ArrayOfSurveyPageCompleted" />
  <xs:complexType name="SurveyPageCompleted">
    <xs:sequence>
      <xs:element minOccurs="0" name="IndividualId" type="xs:int" />
      <xs:element minOccurs="0" name="SurveyPageId" type="xs:int" />
      <xs:element minOccurs="0" name="DateCompleted" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PageContent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SurveyId" type="ser:guid" />
      <xs:element minOccurs="0" name="StudyWaveId" type="xs:int" />
      <xs:element minOccurs="0" name="StudyId" type="ser:guid" />
      <xs:element minOccurs="0" name="ConditionId" type="xs:int" />
      <xs:element minOccurs="0" name="SurveyPageCompletedId" type="xs:int" />
      <xs:element minOccurs="0" name="SurveyResults" nillable="true" type="tns:ArrayOfSurveyResult">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SurveyPageCompleted" nillable="true" type="tns:SurveyPageCompleted" />
  <xs:complexType name="ArrayOfSurveyResult">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SurveyResult" nillable="true" type="tns:SurveyResult" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSurveyResult" nillable="true" type="tns:ArrayOfSurveyResult" />
  <xs:complexType name="SurveyResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="ControlName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ControlValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SurveyPageCompletedId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SurveyResult" nillable="true" type="tns:SurveyResult" />
  <xs:complexType name="ArrayOfSession">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Session" nillable="true" type="tns:Session" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSession" nillable="true" type="tns:ArrayOfSession" />
  <xs:complexType name="Session">
    <xs:sequence>
      <xs:element minOccurs="0" name="IndividualId" type="xs:int" />
      <xs:element minOccurs="0" name="StudyId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateBegin" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateEnd" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SessionId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Session" nillable="true" type="tns:Session" />
  <xs:complexType name="ArrayOfStudyClaim">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StudyClaim" nillable="true" type="tns:StudyClaim" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStudyClaim" nillable="true" type="tns:ArrayOfStudyClaim" />
  <xs:complexType name="StudyClaim">
    <xs:sequence>
      <xs:element minOccurs="0" name="StudyId" type="ser:guid" />
      <xs:element minOccurs="0" name="ClaimId" type="xs:int" />
      <xs:element minOccurs="0" name="IsAnonymous" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StudyClaim" nillable="true" type="tns:StudyClaim" />
  <xs:complexType name="ArrayOfStudyClaimParticipant">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StudyClaimParticipant" nillable="true" type="tns:StudyClaimParticipant" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStudyClaimParticipant" nillable="true" type="tns:ArrayOfStudyClaimParticipant" />
  <xs:complexType name="StudyClaimParticipant">
    <xs:sequence>
      <xs:element minOccurs="0" name="StudyClaimParticipantId" type="xs:int" />
      <xs:element minOccurs="0" name="ClaimId" type="xs:int" />
      <xs:element minOccurs="0" name="MinValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MaxValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Priority" type="xs:int" />
      <xs:element minOccurs="0" name="Participants" type="xs:int" />
      <xs:element minOccurs="0" name="StudyId" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StudyClaimParticipant" nillable="true" type="tns:StudyClaimParticipant" />
  <xs:complexType name="ArrayOfStudyWave">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StudyWave" nillable="true" type="tns:StudyWave" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStudyWave" nillable="true" type="tns:ArrayOfStudyWave" />
  <xs:complexType name="StudyWave">
    <xs:sequence>
      <xs:element minOccurs="0" name="StudyWaveId" type="xs:int" />
      <xs:element minOccurs="0" name="DateOpen" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateClose" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DayStartOffset" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="isUserNotifiedbyEmail" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="StudyWaveName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayOrder" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="StudyId" type="ser:guid" />
      <xs:element minOccurs="0" name="DayEndOffset" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="VariableNamePrefix" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StudyWaveSurveys" nillable="true" type="tns:ArrayOfStudyWaveSurvey">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="SurveyPageCompleteds" nillable="true" type="tns:ArrayOfSurveyPageCompleted">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StudyWave" nillable="true" type="tns:StudyWave" />
  <xs:complexType name="ArrayOfSurvey">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Survey" nillable="true" type="tns:Survey" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSurvey" nillable="true" type="tns:ArrayOfSurvey" />
  <xs:complexType name="Survey">
    <xs:sequence>
      <xs:element minOccurs="0" name="SurveyId" type="ser:guid" />
      <xs:element minOccurs="0" name="SurveyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SurveySurveyPages" nillable="true" type="tns:ArrayOfSurveySurveyPage">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StudyWaveSurveys" nillable="true" type="tns:ArrayOfStudyWaveSurvey">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="SurveyPageCompleteds" nillable="true" type="tns:ArrayOfSurveyPageCompleted">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Survey" nillable="true" type="tns:Survey" />
  <xs:complexType name="ArrayOfSurveySurveyPage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SurveySurveyPage" nillable="true" type="tns:SurveySurveyPage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSurveySurveyPage" nillable="true" type="tns:ArrayOfSurveySurveyPage" />
  <xs:complexType name="SurveySurveyPage">
    <xs:sequence>
      <xs:element minOccurs="0" name="SurveyId" type="ser:guid" />
      <xs:element minOccurs="0" name="SurveyPageId" type="xs:int" />
      <xs:element minOccurs="0" name="DisplayOrder" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SurveySurveyPage" nillable="true" type="tns:SurveySurveyPage" />
  <xs:complexType name="ArrayOfSurveyPage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SurveyPage" nillable="true" type="tns:SurveyPage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSurveyPage" nillable="true" type="tns:ArrayOfSurveyPage" />
  <xs:complexType name="SurveyPage">
    <xs:sequence>
      <xs:element minOccurs="0" name="SurveyPageId" type="xs:int" />
      <xs:element minOccurs="0" name="PageContent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PageName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SurveySurveyPages" nillable="true" type="tns:ArrayOfSurveySurveyPage">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="SurveyPageCompleteds" nillable="true" type="tns:ArrayOfSurveyPageCompleted">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SurveyPage" nillable="true" type="tns:SurveyPage" />
  <xs:complexType name="ArrayOfStudyConsolidatedOrderedIndividualResult">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StudyConsolidatedOrderedIndividualResult" nillable="true" type="tns:StudyConsolidatedOrderedIndividualResult" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStudyConsolidatedOrderedIndividualResult" nillable="true" type="tns:ArrayOfStudyConsolidatedOrderedIndividualResult" />
  <xs:complexType name="StudyConsolidatedOrderedIndividualResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="StudyId" type="ser:guid" />
      <xs:element minOccurs="0" name="StudyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OpenDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="MaxParticipants" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="StudyDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ConditionId" type="xs:int" />
      <xs:element minOccurs="0" name="ConditionName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StudyWaveId" type="xs:int" />
      <xs:element minOccurs="0" name="DateOpen" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateClose" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DayStartOffset" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="StudyWaveName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SurveyId" type="ser:guid" />
      <xs:element minOccurs="0" name="StudyWaveDisplayOrder" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="StudyWaveSurveyDisplayOrder" type="xs:int" />
      <xs:element minOccurs="0" name="SurveyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SurveyPageDisplayOrder" type="xs:int" />
      <xs:element minOccurs="0" name="SurveyPageId" type="xs:int" />
      <xs:element minOccurs="0" name="PageName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PageContent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IndividualId" type="xs:int" />
      <xs:element minOccurs="0" name="PageContentCompleted" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateCompleted" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StudyConsolidatedOrderedIndividualResult" nillable="true" type="tns:StudyConsolidatedOrderedIndividualResult" />
  <xs:complexType name="ArrayOfStudyResultsIndividualEmail">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StudyResultsIndividualEmail" nillable="true" type="tns:StudyResultsIndividualEmail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStudyResultsIndividualEmail" nillable="true" type="tns:ArrayOfStudyResultsIndividualEmail" />
  <xs:complexType name="StudyResultsIndividualEmail">
    <xs:sequence>
      <xs:element minOccurs="0" name="IndividualId" type="xs:int" />
      <xs:element minOccurs="0" name="ConditionId" type="xs:int" />
      <xs:element minOccurs="0" name="StudyId" type="ser:guid" />
      <xs:element minOccurs="0" name="DateStart" type="xs:dateTime" />
      <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClaimId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ConditionName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StudyResultsIndividualEmail" nillable="true" type="tns:StudyResultsIndividualEmail" />
  <xs:complexType name="ArrayOfClaim">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Claim" nillable="true" type="tns:Claim" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfClaim" nillable="true" type="tns:ArrayOfClaim" />
  <xs:complexType name="Claim">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClaimId" type="xs:int" />
      <xs:element minOccurs="0" name="ClaimName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClaimUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DataType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IndividualClaims" nillable="true" type="tns:ArrayOfIndividualClaim">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StudyClaims" nillable="true" type="tns:ArrayOfStudyClaim">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="StudyClaimParticipants" nillable="true" type="tns:ArrayOfStudyClaimParticipant">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Claim" nillable="true" type="tns:Claim" />
  <xs:complexType name="ArrayOfIndividualClaim">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IndividualClaim" nillable="true" type="tns:IndividualClaim" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIndividualClaim" nillable="true" type="tns:ArrayOfIndividualClaim" />
  <xs:complexType name="IndividualClaim">
    <xs:sequence>
      <xs:element minOccurs="0" name="IndividualId" type="xs:int" />
      <xs:element minOccurs="0" name="ClaimId" type="xs:int" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DataType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IndividualClaim" nillable="true" type="tns:IndividualClaim" />
  <xs:complexType name="StudyConsolidatedOrderedResults">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConditionId" type="xs:int" />
      <xs:element minOccurs="0" name="ConditionName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateClose" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DateOpen" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="DayStartOffset" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="IndividualId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="OpenDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="PageContentModified" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PageContentOriginal" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PageName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StudyId" type="ser:guid" />
      <xs:element minOccurs="0" name="StudyWaveDisplayOrder" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="StudyWaveId" type="xs:int" />
      <xs:element minOccurs="0" name="StudyWaveName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SurveyDisplayOrder" type="xs:int" />
      <xs:element minOccurs="0" name="SurveyId" type="ser:guid" />
      <xs:element minOccurs="0" name="SurveyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SurveyPageDisplayOrder" type="xs:int" />
      <xs:element minOccurs="0" name="SurveyPageId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StudyConsolidatedOrderedResults" nillable="true" type="tns:StudyConsolidatedOrderedResults" />
  <xs:complexType name="ArrayOfConditionCount">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ConditionCount" nillable="true" type="tns:ConditionCount" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfConditionCount" nillable="true" type="tns:ArrayOfConditionCount" />
  <xs:complexType name="ConditionCount">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConditionId" type="xs:int" />
      <xs:element minOccurs="0" name="ConditionName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Participants" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConditionCount" nillable="true" type="tns:ConditionCount" />
</xs:schema>